#pragma once

namespace lyz
{
	template<class K>
	struct BSTNode
	{
		BSTNode* _left;
		BSTNode* _right;
		K _key;
	};

	template<class K>
	class BSTree
	{
		typedef BSTNode<K> Node;
		bool Find(const K& key)
		{

		}
	private:
		Node* _root;
	};
}
